package com.ifcar.app.data.dao;

import com.mongodb.DBCursor;
import com.mongodb.WriteResult;

/**
 * 数据层接口
 * @author nxlixa
 *
 */
public interface AccountData {
	
	/**
	 * 用过 email 查找用户 
	 * @param email
	 * @return
	 */
	DBCursor findUserObjByEmail(String email);
	
	/**
	 * 通过 phone number 查找用户
	 * @param phone
	 * @return
	 */
	DBCursor findUserObjByPhone(String phone);
	
	/**
	 * 注册
	 * @param phone
	 * @param pwd
	 * @param email
	 * @return
	 */
	WriteResult register(String phone, String pwd, String email);
	
	/**
	 * 登录
	 * @param phone
	 * @param pwd
	 * @return
	 */
	DBCursor findUserObj4Login(String phone, String pwd);
}
